package com.itheima.service;

import com.github.pagehelper.Page;
import com.itheima.pojo.PictureSort;
import com.itheima.vo.PictureSortVO;


public interface PictureSortService {
    /**
     * 添加图片分类
     *
     * @param pictureSortVO
     * @return
     */
    void add(PictureSortVO pictureSortVO);

    /**
     * 删除图片分类
     *
     * @param pictureSortVO
     * @return
     */
    void delete(PictureSortVO pictureSortVO);

    /**
     * 编辑图片分类
     *
     * @param pictureSortVO
     * @return
     */
    void edit(PictureSortVO pictureSortVO);

    /**
     * 获取图片分类列表
     *
     * @param pictureSortVO
     * @return
     */
    Page<PictureSort> getList(PictureSortVO pictureSortVO);

    /**
     * 通过Uid获取图片分类列表
     *
     * @param pictureSortVO
     * @return
     */
    PictureSort getPictureSortByUid(PictureSortVO pictureSortVO);

    /**
     * 图片分类置顶
     *
     * @param pictureSortVO
     * @return
     */
    Page<PictureSort> stick(PictureSortVO pictureSortVO);
}
